package com.group6.exam.manager.dao;

import java.util.List;
import java.util.Map;

import com.group6.exam.common.entity.PageModel;

public interface IRoleDao {

	// 角色维护中的（查询寻所有角色信息）
	public List<Map<String, Object>> getAllRole();

	public List<Map<String, Object>> check(PageModel pageModel);

	public String getRoleName(String role_id);

	public int deleteRole(String roleId);

	public int addRole(String roleName);

	public Map<String, Object> initRole(String roleId);

	public int update(String roleName, String roleId);

	public int getTotalRecords(String roleId);

	public List<Map<String, Object>> getRights();

	public List<Map<String, Object>> getMeunsByRoleId(String roleId);

	public boolean isGrant(String roleId);

	public int permission(String rightId, String roleId);

	public int revoke(String roleId);

}
